import java.util.Scanner;


public class Main {
    public static void main1(String[] args) throws ClassNotFoundException {
        String className = "我是傻逼";
        Class c = Class.forName(className);
        System.out.println(c);
    }

    public static void main(String[] args) throws Exception {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()) {
//            String className = scanner.next();
            String className = "我是傻逼";
            Class c = Class.forName(className);
            System.out.println(c);
            //这个判断语句旨在证明：”Class.newInstance生成的这个对象是什么数据类型“
/*            if (c.newInstance() instanceof Integer){
                //看来c是Class类，那么Class类是什么？
                System.out.println("这是一个整型变量");
            }else if (c.newInstance() instanceof String){
                System.out.println("这是一个字符串类型");
            }*/
            // print就是需要你定义的方法
//            print(Class.forName(className).newInstance());
            //Class.forname(className)——获取classname的类-”String“
            //.newInstance 是实例化一个指定类的新对象
//            print(className);
//            break;
        }
    }

    //如果现在要求：写一个打印方法可以打印传入的参数
    public static void print(Object obj) {
        System.out.print(obj.toString());
    }

}

